package com.learn.dubbo.common.dict.mapper;

import java.util.List;

import com.learn.dubbo.core.annotation.Mapper;
import com.learn.dubbo.entity.dict.SysDictType;

import org.apache.ibatis.annotations.Param;

/**
 * TODO
 * @author 
 */
@Mapper
public interface SysDictTypeMapper{   
    /**
     * 根据主键查询
     */
    public SysDictType getSysDictTypeById(@Param("id")Long id); 

    /**
     * 查询出所有记录
     */
    public List<SysDictType> findAllSysDictType();    
    
    /**
     * 保存
     */
    public int saveSysDictType(SysDictType sysDictType);
    
    /**
     * 根据主键更新（参数对象中的主键将作为更新条件）
     */
    public int updateSysDictType(SysDictType sysDictType);
    
    /**
     * 根据主键删除
     */
    public int deleteSysDictType(@Param("id")Long id);
}

